package nimbus.commands.base
{
	/**
	 * Provides combining functionality as described in ICombinableCommand, but makes combining
	 * optional.
	 */
	public interface ICombinableOptionalCommand extends ICombinableCommand
	{
		/**
		 * Whether the command should be combined if possible.
		 */
		function get combineIfPossible():Boolean;
	}
}